Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Portugal F1 Great Britain #1-w4 Portugal F2 Italy F9 Italy F10 Italy F13 Serbia&Montenegro F5 Italy F21 Italy F22 Italy F25 Great Britain F7 China F1 Italy F4 Italy F5 Italy F6 Great Britain #2-w2 Hungary F3 Italy F18 Italy F21 Italy F5 Great Britain F16 Italy F5 Italy F16 Italy F19 Croatia F7 Croatia F8 Italy F1 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 Egypt F11 Great Britain F17 France F14 Italy F25 Spain F10 France F13 Spain F23 China F2 China F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Italy F16 (Padova) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Italy F11 Belgium F1 Italy F4 Copa Petrobras - Aracaju Memorial Kolyaskin - Donetsk EI Bank Bulgarian Challenger - Sofia Banja Luka 2002 - Banja Luka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Posillipo Tennis Cup - Napoli Ljubljana Open - Ljubljana VII Trofeo Ciudad de Quito - Quito Bukhara Challenger - Bukhara IPP Open - Helsinki Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Open Mutouest - St. Brieuc Garden Open 2004 - Rome Steelers Cup - Kosice Ljubljana Open - Ljubljana Canottieri Minico 2004 - Mantova Nokian Hakkapeliitta Open - Tampere The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Bogota Gemax Open - Belgrade Citta di Monza - Monza Oberstaufen Cup - Oberstaufen 5° Sporting Challenger - Turin Cordenons Challenger Porsche Open - Poznan San Marino Cepu Open - San Marino Concurso Internacional de Vigo - Vigo Challenger Brasov - Brasov Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Maia Open 2002 - Maia Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Baumag Open - Budapest Internazionali de Tennis di Bergamo - Bergamo Sassuolo Challenger - Sassuolo Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka XL Bermuda Open - Bermuda Copa Sevilla Internacionales de Andalucia - Seville Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Gemax Samsung Open 2004 - Belgrade Steelers Cup - Kosice Porsche Open - Poznan San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban UTC Open by Selena - Cherkassy Genova Open Challenger - Genova X Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Burbank Challenger - Burbank Copa Petrobras Brazil - Belo Horizonte Copa Telefonica CTC Chile - Santiago San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Top Wool Challenger-Immagine Trophy - Biella Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tunis Open - Tunis Trofeo Cassa di Risparmio di Alessandria - Alessandria Cepu Open - San Marino Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig XI Torneo Internazionale di Tennis - Barletta Timisoara Challenger - Timisoara Memorial Manfredini - Sassuolo Porsche Open - Poznan San Marino CEPU Open - San Marino Riviera di Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere 9° Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como UTC Open - Cherkassy Nokian Hakkapeliitta Open - Tampere Challenger Copa Sevilla 2008 - Seville Togliatti Cup - Togliatti Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Rhein-Main Challenger 2004 - Aschaffenburg Samarkand Challenger - Samarkand IV Challenger Ciudad De Guayaquil - Guayaquil Black Forest Open - Freudenstadt The LTA Men's Challenger - Southampton Copa Kia - Santiago Iquique Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Rabat Challenger Barletta Challenger Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Ciutat de Barcelona - Barcelona Isla de Gran Canaria - Mas Palomas Kosice Challenger Pekao Open - Szczecin Reggio Emilia Challenger Rijeka Challenger Aptos Challenger Almaty Challenger 1 - Almaty Orbetello Challenger The LTA Nottingham Challenger - Nottingham Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz San Marino Challenger Alexander Kolyaskin Memorial - Donetsk Trani Challenger San Sebastian Challenger Challenger Tunisie - Tunis Como Challenger Todi Challenger Palermo Challenger Zagreb Challenger Tarragona Challenger Aachen Challenger Mitsubishi Electric Europe Cup - Monza Genova Challenger Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Zagreb Challenger Arad Challenger Saransk Challenger Napoli Challenger Palermo Challenger Ostdeutscher Sparkessen Cup - Dresden Singapore Challenger Burnie Challenger Bergamo Challenger Caloundra Challenger Marrakech Challenger Bukhara Challenger - Bukhara Morocco Tennis Tour - Tanger Le Gosier Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Caltanissetta Challenger Architect Open - Budapest Barranquilla Challenger St. Brieuc Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Sopot Challenger Samarkand Challenger Recanati Challenger Copa Petrobras - Santiago Todi Challenger San Marino Challenger San Marino Challenger Lambertz Open by Stawag - Aachen Manerbio Challenger Copa Petrobras - Montevideo Como Challenger Genova Challenger Salzburg Challenger Banja Luka Challenger Izmir Challenger Napoli Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Palermo Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Heilbronn Challenger Copa Petrobras-Argentina - Buenos Aires Tennis Napoli Cup 2006 - Napoli Arad Challenger Sibiu Challenger St. Remy Challenger Brasov Challenger Lermontov Challenger Rio De Janeiro Challenger Dallas Challenger Santiago Challenger Banja Luka Challenger Tunis Challenger Copa Petrobras Brazil - Aracaju Portoroz Challenger LTA Shrewsbury Challenger - Shrewsbury Copa Kia Challenger ATP - Santiago Recanati Challenger Guimaraes Challenger Izmir Challenger San Marino Challenger ECU Prague Open - Prague Cordenons Challenger Como Challenger St. Remy Challenger Almaty Challenger 2 - Almaty Szczecin Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Kazan Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Casablanca Challenger Astana Challenger Cherbourg Challenger Challenger Ciudad de Guayaquil - Guayaquil Kazan Challenger Tunis Challenger Turin Challenger Vicenza Challenger Internazionali di Tennis di Bergamo - Bergamo Arad Challenger Sony Ericsson Open 2008 - Belgrade Marburg Challenger Recanati Challenger Cordenons Challenger Seville Challenger Meknes Challenger Sibiu Challenger Geneva Challenger IPP Open - Helsinki Bergamo Challenger Cherbourg Challenger IX Abierto Internacional de Salinas - Salinas Bergamo Challenger Milan Challenger Todi Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Rome Challenger Ho Chi Minh City Challenger Padova Challenger 2004 Keys Gate Challenger - Homestead Timisoara Challenger Sir Supermercati - Rome Bergamo Challenger Casablanca Challenger New Delhi Challenger Istanbul Challenger Challenger Ford de Cherbourg - Cherbourg Kazan Challenger Napoli Challenger Barletta Challenger Salinas Challenger Sao Paulo Challenger Tunis Challenger Bytom Challenger Constanta Challenger Arad Challenger Genova Challenger Polska Energia Open - Bytom Orleans Challenger Padova Challenger Alessandria Challenger Orbetello Challenger San Marino Cepu Open - San Marino Rome Challenger Mestre Challenger Vicenza Challenger Kosice Challenger Ljubljana Challenger Braunschweig Challenger Internazionali di Tennis Dell'Umbria - Todi San Benedetto Challenger La Serena Open - La Serena Eckental Challenger Open Costa Daurada - Tarragona Como Challenger Alphen Challenger Banja Luka Challenger Mordovia Cup 2005 - Saransk Noumea Challenger Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Bergamo Challenger Copa Ericsson Argentina - Buenos Aires Napoli Challenger Rome Challenger Vicenza Challenger Mestre Challenger Perugia Challenger Recanati Challenger Rome Challenger Prostejov Challenger Internazionali di Tennis - Bergamo Nottingham Challenger Canottieri Mincio Open - Mantova Kyoto Challenger Raanana Challenger Turin Challenger Ischgl International Tennis Challenger 2003 - Ischgl San Benedetto Challenger Tiburon Challenger - Tiburon XL Challenger de Tenis Copa Sevilla - Seville 2003 USTA Tallahassee Tennis Challenger - Tallahassee 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Geovillage Open Trofeo Melia Olbia - Olbia Rome Challenger Prostejov Challenger Guzzini Challenger - Recanati Caltanissetta Challenger Tampere Imageneering Open - Tampere Monza Challenger Mordovia Cup - Mordovia La Serena Open - La Serena Timisoara Challenger Rhein-Main Challenger 2003 - Aschaffenburg Liberec Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger II Cyclus Open de Tenis - Florianopolis Orbetello Challenger The Nottingham Challenger - Nottingham Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Copa Ericsson Chile - Santiago Gemax Open - Belgrade Atlantic City Open - Atlantic City Stella Artois Clay Court Championships - Budaors Samarkand Challenger - Samarkand Bulgarian Open - Sofia Pekao Open 2003 - Szczecin Jameson Cup - Milan The LTA Wrexham Challenger - Wrexham Copa Petrobras Colombia - Bogota Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Music City Challenger - Nashville Qatar ExxonMobil Open - Doha Ljubljana Open - Ljubljana Challenger ATP de Cuenca Diario El Mercurio - Cuenca Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors XI Trofeo Ciudad de Quito - Quito PEOPLEnet Cup - Dnepropetrovsk Memorial Manfredini - Sassuolo IPP Open - Helsinki Challenger DCN de Cherbourg - Cherbourg Roma Open Challenger - Rome Oberstaufen Challenger Tennislife Cup - Napoli San Benedetto Challenger Rimini Challenger Penza Challenger Copa Petrobras-Paraguay - Asuncion Trani Challenger Karshi Challenger Copa Petrobras-Uruguay - Montevideo Brasov Challenger Rijeka Challenger Samsung Securities Cup - Seoul St. Petersburg Open - St. Petersburg Napoli Challenger Como Challenger Genova Challenger Karlsruhe Challenger Prostejov Challenger Furth Challenger BMW Open - Munich Segovia Challenger Synsam Swedish Open - Bastad Croatia Open - Umag BellSouth Open - Vina del Mar Argentina Open - Buenos Aires BMW Open - Munich Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich MoviStar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Dallas Challenger St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Seville Challenger Movistar Open - Vina del Mar Noumea Challenger Brasil Open - Costa do Sauipe Salinas Challenger Tashkent Challenger Porto Alegre Challenger Cortina Challenger Orange Warsaw Open - Warsaw Montevideo Challenger Meknes Challenger Quimper Challenger Kremlin Cup - Moscow Sao Leopoldo Challenger PBZ Zagreb Indoors - Zagreb Marbella Challenger Marrakech Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Heineken Open - Auckland Open Sud de France - Montpellier St. Brieuc Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch China Open - Beijing Citi Open - Washington Barletta Challenger Napoli Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Panama City Challenger Aircel Chennai Open - Chennai Itajai Challenger Heineken Open - Auckland Santos Challenger PBZ Zagreb Indoors - Zagreb Valencia Open - Valencia SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Rome Challenger Rennes Challenger Bratislava Challenger Ningboo Challenger Mercedes Cup - Stuttgart TEB BNP Paribas Istanbul Open - Istanbul Generali Open - Kitzbuhel Croatia Open Umag - Umag Tunis Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Rome Challenger Astana Challenger San Marino Challenger Portoroz Challenger Loughborough Challenger Brasov Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Suzhou Challenger Bet-at-home Open - Hamburg Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Open Sud de France - Montpellier Open 13 - Marseille Nottingham-2 Challenger San Benedetto Challenger Bangkok Challenger Bangkok Challenger Copa Ericsson Uruguay - Montevideo Mestre Challenger Todi Challenger Neride Prague Indoor - Prague Jameson Cup - Milan St. Petersburg Challenger by Kinex - St. Petersburg Movistar Open - Vina del Mar IX Torneo Internacionale de Tennis - Barletta Internationaux du Doubs - Besancon Bauer Watertechnology Cup - Eckental Copa Petrobras Uruguay - Montevideo Open Seat Godo 2005 - Barcelona Sydney International - Sydney Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Chennai Open - Chennai Copa Telmex - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Sony Ericsson Open - Miami Synsam Swedish Open - Bastad Mutua Madrilena Masters Madrid - Madrid Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle The Artois Championships - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Tennis Masters Series - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3